 /*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "微软雅黑"; color:#333; }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; color:#26a5e8;}
a img{border:none;} 
img{margin:0; padding:0}
div,ul,li,p,form{padding:0px; margin:0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-family:'微软雅黑'; }
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear {clear:both;height:0px; overflow:hidden;}
.blank5{height:5px; border-bottom:#e0eaeb solid 1px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}
.blank40{height:40px;overflow:hidden;}
.pd40{padding:40px 0;}
a.red{color:#bc110d; font-weight:bold;}
a.bottom {color:#fef29d;}
a.bottom:hover {color:#f00;}
.r10{ float:right;font-weight:normal; line-height:30px; margin-right:10px;}
.l32{line-height:32px; font-size:12px;}
.white{ color:#f3f0f0;}
.r_10{float:right;  font-size:12px; font-weight:normal;}
.r20{margin-right:20px;}
.red{ color:#ad1605;}
.f18{ font-size:18px; font-weight:bold;}

.htmer_img {
-webkit-filter: grayscale(1);/* Webkit */ 
filter:gray;/* IE6-9 */ 
filter: grayscale(1);/* W3C */ 
}
.htmer_img1{
FILTER: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

.table{padding:0; margin:0;}
.tl { text-align:left;}
.black{ color:#000;}
.black A:link { color:#000;}
.black A:visited {color:#000;}
.black A:hover {color:#008ABA;}
.black A:active {COLOR: #008ABA;}
.f14 { font-size:14px;}
.x1 { background:url(x1.gif) repeat-x center;}

.l{float:left;}
.r{float:right;}
.w960{width:1000px; margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.w1240{width:1240px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}

/*banner*/
.aboutbanner{ background:url(aboutus.jpg) no-repeat top center; height:280px;}

/*头部*/
.top{}
.top .tb{ width:100%; background:#e0e0e0; height:30px; line-height:30px;}
.top .logo{height:165px; overflow:hidden;}
.top .logo .logl{width:500px; height:165px;}

.top .logo .erweima{background:url(erweima.jpg) center center no-repeat; height:165px; width:90px; padding-right:50px;}

.top .logo .ico{ direction:block; height:165px; background:url(tel.jpg) left center no-repeat; width:27px; padding-right:15px;}
.top .logo .wz{ line-height:165px; font-size:22px;padding-right:15px;}
.top .logo .tel{line-height:165px; font-size:20px; color:#3a4257;}

.top .search{ height:35px; border-top:#fff solid 1px; background:url(searchbg.jpg) left top repeat-x; line-height:35px; overflow:hidden;}
.top .search .ktext{ background:url(search_text.jpg) left top no-repeat;width:184px; height:26px; margin-top:4px; overflow:hidden;}
.top .search .ktext input{ vertical-align:top;width:145px; height:18px; border:none; background:none; margin:0; line-height:18px; margin:4px 4px 0px 35px; color:#666;}
.top .search .ktext .btn{}

.w100{position:absolute; width:100%; height:25px;background:url(c_bg1.jpg) repeat-x; left:1100px; top:0;}

.top .nav {background:url(navbg.jpg) left top repeat-x; height:47px;}
.top .nav ul{}
.top .nav ul li{text-align:center; float:left; display:inline; background: url(nav_line.jpg) left center no-repeat; line-height:47px;}
.top .nav ul li a{display:block; padding:0 43.3px; color:#fff; font-size:14px;}
.top .nav ul li a:hover,.top .nav ul li a.currclass{background:url(navbghover.jpg) left top repeat-x; color:#333;}

.bg1{height:23px; background:url(bg1.jpg) left top repeat-x; overflow:hidden}
.partner{height:194px; background:#e9e9e9 url(hb_bg.jpg) left top repeat-x;}
.partner .title{ width:376px; margin:0 auto; height:33px; line-height:33px; text-align:center; font-size:14px; color:#fff; background:url(hb_t.jpg) no-repeat;}

.pros{ margin-top:20px;}
.pros .ipro{width:235px; margin-right:15px;}
.pros .ipro .cbox{width:235px; overflow:hidden;}
.pros .ipro .cbox .title{height:42px; background:url(l_pro_title.jpg) no-repeat;}
.pros .ipro .cbox .title span{font-size:14px; color:#fff; padding-left:50px; line-height:42px; font-weight:bold;}

.pros .ipro .cbox .pros_show{ background:#023591 url(l_pro_bg.jpg) left top repeat-x; width:200px; padding:23px 17px 20px 18px; margin:0 auto; overflow:hidden; display:block; float:left;}
.pros .ipro .cbox .pros_show li{margin-bottom:10px; float:left; display:block; width:200px;}
.pros .ipro .cbox .pros_show li .pros_p{ width:200px; margin:0 auto; height:29px; background:url(l_pro_ptitle.jpg) no-repeat; float:left;}
.pros .ipro .cbox .pros_show li .pros_p a{color:#fff;display:block; line-height:29px; padding-left:17px;}
.pros .ipro .cbox .pros_show li .pros_s{ height:36px; line-height:36px; color:#fff; background:url(arrow.gif) 10px center no-repeat; border-bottom:#3e70c5 dashed 1px;}
.pros .ipro .cbox .pros_show li .pros_s a{display:block; padding-left:25px; color:#fff;}

.pros .ipro .contact{width:235px; background:#2677b9; padding-bottom:5px;overflow:hidden;}
.pros .ipro .contact .img{ padding:5px;}
.pros .ipro .contact .img img{ width:217px; height:200px; border:#fff solid 4px;}
.pros .ipro .contact .text{ width:215px; margin:0 auto; background:#fff; padding:5px; }
.pros .ipro .contact .text p{line-height:25px;}


.pros .ipro_list{ width:715px; border:#dfdfdf solid 1px; padding:0 15px 20px 15px; overflow:hidden;}
.pros .ipro_list .fenglei{ margin-top:20px;}
.pros .ipro_list .fenglei .title{ height:30px; line-height:25px; background: url(l_pro_ptitle1.png) no-repeat; padding-left:40px; font-size:16px;}
.pros .ipro_list .fenglei .title {}

.pros .ipro_list .fenglei ul{ margin-top:21px;}
.pros .ipro_list .fenglei li{ float:left; display:inline; width:215px; margin-right:25px; border:#dedede solid 1px; padding:1px;-moz-box-shadow: 2px 2px 8px #ccc; /* 老的 Firefox */
box-shadow: 2px 2px 8px #ccc;}
.pros .ipro_list .fenglei li.a3{margin-right:0;}
.pros .ipro_list .fenglei li .img{ height:180px; overflow:hidden;}
.pros .ipro_list .fenglei li .img img{width:215px; height:180px;}
.pros .ipro_list .fenglei li .wz{width:215px;height:84px; background:url(p_bg.jpg) no-repeat;}
.pros .ipro_list .fenglei li .wz .text{height:36px; text-align:center; line-height:36px; color:#000;}
.pros .ipro_list .fenglei li .wz .text1{height:47px; margin-top:1px;}
.pros .ipro_list .fenglei li .wz .text a{color:#000;}
.pros .ipro_list .fenglei li .wz .text1 .l{width:50%; text-align:center; line-height:47px;}
.pros .ipro_list .fenglei li .wz .text1 .r{width:50%; text-align:center; line-height:47px;}

.ad{height:136px; background:url(ad.jpg) center top no-repeat; margin-top:20px; }
.ad a {height:136px; display:block;}

.about{ background:url(about_bg.jpg) left top repeat-x;}
.about .cbox{ width:1000px; margin:0 auto; height:1251px; padding-top:30px; background:url(about.jpg) left 30px no-repeat; position:relative;}

.about .cbox .title{ height:54PX;}
.about .cbox .title .cn{height:22px; line-height:22px; font-size:16px; color:#000; padding-left:15px;}
.about .cbox .title .en{line-height:22px; font-size:12px; color:#bdc1c0; font-family:Georgia, "Times New Roman", Times, serif;padding-left:15px;}
.about .cbox .xq{ padding-top:15px; line-height:25px; font-size:14px;padding-left:15px;}

.about .cbox .wz1{width:440px;position:absolute; top:198px; right:35px;}

.about .cbox .wz2{width:440px;position:absolute; top:462px; left:105px;}
.about .cbox .wz3{width:440px;position:absolute; top:725px; right:35px;}
.about .cbox .wz4{width:440px;position:absolute; top:990px; left:105px;}

/*案例*/
.case{border-top:#dedede solid 1px;}
.case .title{height: 30px;
    line-height: 25px;
    background: url(l_pro_ptitle1.png) no-repeat;
    padding-left: 40px;
    font-size: 16px; margin:20px 0  15px 0 ;}
.case .cbox{ background:#e9e9e9; padding:25px 0 10px 0;}
.case .cbox .c_list{}
.case .cbox .c_list li{float:left; display:inline; width:310px; margin-right:28px;}
.case .cbox .c_list li.a3,.case .cbox .c_list li:last-child{ margin-right:0;}
.case .cbox .c_list li dl{width:100%;}
.case .cbox .c_list li dl .img{ width:320px; height:328px; background:#fff; overflow:hidden;}
.case .cbox .c_list li dl .img img{ width:320px; height:320px; padding:4px;}
.case .cbox .c_list li dl .bt{ height:40px; background:url(case_bg.jpg) left top no-repeat; line-height:40px; text-align:center; color:#000; font-weight:bold;}
.case .cbox .c_list li dl .intro{ line-height:23px; padding-bottom:10px;}
.case .cbox .c_list li dl .more{width:320px;height:44px; position:relative; background:url(more_bg.jpg) no-repeat;}
.case .cbox .c_list li dl .more p{position:absolute; top:5px; color:#fff; left:115px;}
.case .cbox .c_list li dl .more p a{display:block; color:#fff;}


.intros{border-top:#203a5b solid 2px; border-left:#dedede solid 1px;border-right:#dedede solid 1px;border-bottom:#dedede solid 1px; padding:15px; margin-top:15px; width:970px; overflow:hidden;}
.intros .l{float:left;width:605px; background: url(intros.jpg) right top repeat-y;padding-right:15px; }
.intros .l .title{height: 30px;line-height: 25px;background: url(l_pro_ptitle1.png) no-repeat;padding-left: 40px; font-size: 16px;}
.cen{color:#999; font-size:12px;}
.intros .l .gsjj{ margin-top:20px;position:relative;}
.intros .l .gsjj p{text-indent:2em; margin-bottom:10px;}
.intros .l .gsjj .more{position:absolute; top:120px; left:308px; width:80px; height:33px; background:url(xq.jpg) no-repeat;}
.intros .l .gsjj .more a{display:block; color:#fff;width:80px; height:33px;}

.intros .l .i_news1{ margin-top:10px;}
.intros .l .i_news1 li{width:292px; margin-right:20px; float:left; display:inline; height:35px; line-height:35px; overflow:hidden;}
.intros .l .i_news1 li:nth-child(even),.intros .l .i_news1 li.a2,.intros .l .i_news1 li.a4,.intros .l .i_news1 li.a6,.intros .l .i_news1 li.a8,.intros .l .i_news1 li.a10{margin-right:0;}
.intros .l .i_news1 li a{display:block;}

.intros .r{float:right; width:293px; margin-left:15px;}
.intros .r .title{height: 30px;line-height: 25px;background: url(l_pro_ptitle1.png) no-repeat;padding-left: 40px; font-size: 16px;}
.intros .r .map_title{height:30px; text-align:center; line-height:30px; color:#000; background:url(map_title.jpg) no-repeat; margin-top:10px; font-weight:bold; margin-bottom:15px;}
.intros .r p{line-height:25px; font-size:14px;}

.album{ height:326px; background:url(album_bg.jpg) left top repeat-x; margin:20px 0; overflow:hidden;}
.album .title{height: 30px;line-height: 25px;background: url(l_pro_ptitle2.png) no-repeat;padding-left: 40px; font-size: 16px; color:#fff; margin:15PX 0;}
.album .pshow .cbox{}

.ty_title{height: 30px;line-height: 25px;background: url(l_pro_ptitle1.png) no-repeat;padding-left: 40px; font-size: 16px;}

.i_news2{ background:#fff; padding-bottom:20px;}
.i_news2 .l{float: left;width: 635px;background: url(intros1.jpg) right top repeat-y;padding-right: 15px; min-height:435px; height:435px !important; height:435px;}
.i_news2 .l .cbox{margin-top:15px; position:relative;}
.i_news2 .l .cbox .t_pic{}
.i_news2 .l .cbox .t_wz{}
.i_news2 .l .cbox .more {
    position: absolute;
    top: 160px;
    left: 308px;
    width: 80px;
    height: 33px;
    background: url(xq.jpg) no-repeat;
}
.i_news2 .l .cbox .more a {
    display: block;
    color: #fff;
    width: 80px;
    height: 33px;
}
.i_news2 .l .cbox ul{ margin-top:15px;}
.i_news2 .l .cbox ul li {
	background:url(s_2.jpg) center bottom no-repeat; padding-bottom:2px;
    width: 139px;
    margin-right: 10px;
    float: left;
    display: inline;
    height: 132px;
    line-height: 35px;
    overflow: hidden;
}
.i_news2 .l .cbox ul li:nth-child(even),.i_news2 .l .cbox ul li.a3{margin-right:0;}
.i_news2 .l .cbox ul li a{display: block;}
.i_news2 .l .cbox .blist {position:absolute; width:335px; height:150px;top:200px; left:300px; background:url(s_1.jpg) left top no-repeat; padding-bottom:30px;}
.i_news2 .l .cbox .blist li{ background:none; width:335px; height:24px; line-height:24px; border-bottom:#efefef solid 1px; overflow:hidden;}


.fl { float: left;}
.fll{ float: right;}

.i_news2 .r{float:right;width: 293px;margin-left: 15px;}
.i_news2 .r .cbox .que_con{padding:15px 0;height: 384px;overflow: hidden;}
.i_news2 .r .cbox .que_con li{width: 100%;padding: 10px 0; padding-bottom:10px;}
.i_news2 .r .cbox .que_con li .dt i{width: 23px;height: 23px;background: #012d50;color: #FFF;display: block;overflow: hidden;font-style: normal;font-size: 12px;text-align: center;}
.i_news2 .r .cbox .que_con li .dt h2{line-height: 22px;padding: 0 0 0 15px}
.i_news2 .r .cbox .que_con li .dt h2 a{color: #444;font-weight: bold;font-size: 12px;}
.i_news2 .r .cbox .que_con li .dt h2 a:hover{color: #fe9f01;font-weight: bold;font-size: 12px;}
.i_news2 .r .cbox .que_con li .dd{margin: 10px 0 0;}
.i_news2 .r .cbox .que_con li .dd i{width: 23px;height: 23px;background: #d90303;color: #FFF;display: block;overflow: hidden;font-style: normal;font-size: 12px;text-align: center;}
.i_news2 .r .cbox .que_con li .dd p{line-height: 22px;color: #444;font-size: 12px;display: block;width: 255px;}

.footer{height:282px; background:url(footer_bg.jpg) left top repeat-x; color:#fff;}
.footer a{color:#fff;}
.footer .link{float:left; width:270px; height:202px;padding:40px 50px 40px 0; background:url(footer_bg1.jpg) right top no-repeat;}
.footer .quick{float:left; width:275px;height:202px;padding:40px; background:url(footer_bg2.jpg) right top no-repeat;}
.footer .copyright{float:right; height:202px;padding:40px 0; margin-right:50px; }
.footer .copyright .title{}

.f_title{ height:34px; border-bottom:#0070be solid 1px; line-height:34px; font-size:14px;}
.f_list{ margin-top:15px;}
.f_list li{float:left; display:inline; width:90px; line-height:25px;}

/*内页*/
.tbanner{ height:228px; overflow:hidden;}
.neiye{ margin-bottom:20px;}
.neiye .r{width:733px; margin-top:15px;}
.neiye .r .title{height:34px; border:#d5d5d5 solid 1px; border-radius:3px; padding:0 15px; line-height:34px;}
.neiye .r .infos{border:#d5d5d5 solid 1px; border-radius:3px; margin-top:15px;}
.neiye .r .infos .danye{padding:15px; font-size:14px;}
.neiye .r .infos .danye p{ margin-bottom:10px; }
.neiye .r .infos .cj{ margin:15px 0;}
.neiye .r .infos .cj li{float:left; display:inline; width:224px; height:266px; margin-left:15px; overflow:hidden;}
.neiye .r .infos .cj li img{width:216px; height:216px; border:#dadada solid 1px; padding:3px; overflow:hidden;}
.neiye .r .infos .cj li p {text-align:center; line-height:20px;}


.neiye .r .info .cj{ margin:15px 30px 15px 0px;}
.neiye .r .info .cj li{float:left; display:inline; width:210px; height:120px; margin-left:15px; overflow:hidden;}
.neiye .r .info .cj li img{width:170px; height:83px; border:#dadada solid 1px; padding:3px; overflow:hidden;}
.neiye .r .info .cj li p {text-align:center; line-height:20px; }






.n_tuijian .cj{ border:#dadada solid 1px; border-top:0; padding-top:15px;}
.n_tuijian .cj li{float:left; display:inline; width:224px; height:210px; margin-left:15px; overflow:hidden;}
.n_tuijian .cj li img{width:216px; height:160px; border:#dadada solid 1px; padding:3px; overflow:hidden;}
.n_tuijian .cj li p {text-align:center; line-height:20px;}

.neiye .r .infos .cj01{ margin:15px 0;}
.neiye .r .infos .cj01 li{float:left; display:inline; width:224px; height:210px; margin-left:15px; overflow:hidden;}
.neiye .r .infos .cj01 li img{width:216px; height:160px; border:#dadada solid 1px; padding:3px; overflow:hidden;}
.neiye .r .infos .cj01 li p {text-align:center; line-height:20px;}

.neiye .l{width:250px; margin-top:15px;}
.neiye .l .title{height: 42px;background: url(l_pro_title.jpg) 0 top no-repeat; padding-left:15px;}
.neiye .l .title span {font-size: 14px;color: #fff;padding-left: 40px; line-height: 42px;font-weight: bold;}

.neiye .l .pros_show{background: #023591 url(l_pro_bg.jpg) left top repeat-x;width: 220px;padding: 10px 15px 15px 15px;margin: 0 auto;overflow: hidden;}
.neiye .l .pros_show li .pros_p {width: 235px;margin: 0 auto;height: 39px;background: url(l_pro_ptitle01.png) no-repeat;}
.neiye .l .pros_show li .pros_p a {color: #fff;display: block;line-height: 30px;padding-left: 17px;}
.neiye .l  .pros_show .pros_s {height: 36px; margin-left:25px;line-height: 36px;color: #fff;background: url(arrow.gif) 10px center no-repeat;}
.neiye .l  .pros_show .pros_s a.currclass{color:#f00; line-height:36px; height:36px;}
.neiye .l  .pros_show .pros_s a {display: block;padding-left: 25px;color: #fff;}

.neiye .l .n_tuijian{ margin-top:15px;}
.neiye .l .n_tuijian .ttitle{height:34px; background:url(n_tuijian.jpg) left top repeat-x; border:#dadada solid 1px; line-height:34px; padding-left:15px; font-size:14px; color:#fff;}
.neiye .l .n_tuijian .tj{ border:#dadada solid 1px; border-top:none;}
.neiye .l .n_tuijian .tj ul{ margin:10px 0; float:left; display:block;}
.neiye .l .n_tuijian .tj ul li{ float:left; margin-left:15px; width:170px; height:30px; line-height:30px; overflow:hidden; border:#309 solid 1px;}



.neiye .r .info .p_img .left img{width:167px; height:83px; margin:15px; float:left; border:#dadada solid 1px; border-radius:5px; padding:1px;}
.neiye .r .info .p_img .right{float:left; width:167px; margin:15px;} 
.neiye .r .info .p_img .right h3{font-size:16px; line-height:40px; font-weight:bold; color:#274277;}
.neiye .r .info .p_img .right .js{border:#dadada dashed 1px; padding:10px; margin-bottom:5px;}
.neiye .r .info .p_img .right p{line-height:35px; color:#274277; font-size:14px;}
.neiye .r .info .p_img .right .zx{ width:135px; margin:0 auto; height:40px; background:url(zx.jpg) no-repeat; margin-top:20px;}
.neiye .r .info .p_img .right .zx a{display:block;width:135px;height:40px;}


.neiye .r .infos .p_img .left img{width:346px; height:296px; margin:15px; float:left; border:#dadada solid 1px; border-radius:5px; padding:1px;}
.neiye .r .infos .p_img .right{float:left; width:315px; margin:15px;} 
.neiye .r .infos .p_img .right h3{font-size:16px; line-height:40px; font-weight:bold; color:#274277;}
.neiye .r .infos .p_img .right .js{border:#dadada dashed 1px; padding:10px; color:#fff; margin-bottom:5px;}
.neiye .r .infos .p_img .right p{line-height:35px; color:#274277; font-size:14px;}
.neiye .r .infos .p_img .right .zx{ width:135px; margin:0 auto; height:40px; background:url(zx.jpg) no-repeat; margin-top:20px;}
.neiye .r .infos .p_img .right .zx a{display:block;width:135px;height:40px;}

.neiye .r .infos .p_text .b_t{ height:28px; line-height:28px; background:url(p_xq.jpg) left top no-repeat; color:#fff; padding-left:33px;}
.neiye .r .infos .p_text .pbox{ padding:15px;}
.neiye .r .infos .p_text .pbox p{margin-bottom:10px;}

.neiye .r.infos .order .b_t,.neiye .l .infos .related .b_t{ height:30px; border-bottom:#274277 solid 2px; background:#f7f7f7; line-height:30px; padding:0 15px; color:#274277; font-size:14px; font-weight:bold;}
.neiye .r .infos .related .pbox{}
.neiye .r .infos .related .pbox li{}


.neiye .l .pros_show .pros_s1 a {display: block;padding-left: 15px;color: #fff;}




.neiye .r  .pros_show .pros_s1{height: 36px; margin-left:20px;line-height: 36px;color: #ffffff;background: url(arrow.gif) left center no-repeat;}
.neiye .r  .pros_show .pros_s1 a.currclass{color:#f00}
.neiye .r  .pros_show .pros_s1 a {display: block;padding-left: 15px;color: #fff;}
	
.neiye .r .pros_show1{background: #023591 url(l_pro_bg.jpg) left top repeat-x; width:250px;}
.neiye .r .pros_show1 img{width:230px; padding:10px 10px 0 10px;}
.neiye .r .pros_show1 .lx{ padding:10px; padding-top:0; color:#fff;}

.neiye .r .top10{ width:208px; border:#dadada solid 1px; border-radius:3px;}
.neiye .r .top10 .top10_title{ height:28px; background:#e2e2e2; margin-top:1px; line-height:28px; color:#fff; padding-left:15px; font-size:14px;}
.neiye .r .top10 .cbox{padding:10px;}
.neiye .r .top10 .cbox li{height:25px; line-height:25px;}
.neiye .r .top10 .cbox li a{display:block; float:left; padding-left:10px; line-height:25px;}
.neiye .r .top10 .cbox li i{float:left; width:17px; height:12px;background:url(top10_2.gif) no-repeat; margin-top:6px;color:#fff; line-height:12px; text-align:center;font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.neiye .r .top10 .cbox li i.top3{background:url(top10_1.gif) no-repeat; color:#fff;font-size:8px;}

/*产品列表*/
.pro{}
.pro .pro_info{ background:url(i_prot.jpg) no-repeat; width:260px;box-shadow:2px 0px 8px #CCC;}
.pro .pro_info .title{height:48px; position:relative;}
.pro .pro_info .title .text{color:#fff; font-size:18px; line-height:38px; padding-left:40px;}
.pro .pro_info .title .left{position:absolute; width:8px; height:48px; left:-8px; top:0; background: url(i_prot_l.jpg) no-repeat;}
.pro .pro_info .cbox{background:#f5f7f6; padding:12px 12px 20px 12px;}
.pro .pro_info .cbox .ptitle{height:27px; line-height:27px; background:url(i_pro_libg.jpg) no-repeat; color:#fff; padding-left:40px;}
.pro .pro_info .cbox .ptitle a{display:block; color:#fff;}
.pro .pro_info .cbox .plist{ margin-top:5px;}
.pro .pro_info .cbox .plist li{ width:226px; height:35px; line-height:35px; border-bottom:#e1e1e3 solid 1px; background:url(jian.gif) 20px center no-repeat;}
.pro .pro_info .cbox .plist li a{display:block; padding-left:40px;}

.pro .proshow{ width:820px;}
.pro .proshow .title{height:40px; background:url(820title.jpg) no-repeat;line-height:33px; font-size:18px; color:#fff; padding-left:30px}
.pro .proshow .cbox{}
.pro .proshow .cbox li{ width:260px; height:260px; float:left; margin-right:20px;margin-bottom:20px; background:#f5f5f5; display:inline; overflow:hidden;}
.pro .proshow .cbox li.a3,.pro .proshow .cbox li.a6,.pro .proshow .cbox li.a9,.pro .proshow .cbox li.a12{margin-right:0;}

.pro .proshow .cbox li img{width:258px; height:226px; border:#ccc solid 1px;}
.pro .proshow .cbox li p{ height:32px; line-height:15px; text-align:center;}
.pro .proshow .ad{height:105px;box-shadow:0px 2px 8px #CCC; background:url(ad.jpg) no-repeat;}

.pro .left{ width:260px;}
.pro .left .title{ height:40px; width:260px; background:url(c_title0.jpg) no-repeat; color:#fff; font-size:18px; padding-left:20px; line-height:40px;}
.pro .left .cbox{border:#ccc solid 1px; padding:10px 20px 10px 20px;}
.pro .left .cbox ul{}
.pro .left .cbox ul li{ height:30px; line-height:30px; text-align:center; background:url(jian.gif) 50px center no-repeat; font-size:14px; }
.pro .left .cbox ul li a{display:block;}
.pro .left .cbox ul li a.currclass{ color:#0178c8;}

.pro .left .cbox .tel{height:40px; background:url(tel.jpg) left top no-repeat; position:relative;}
.pro .left .cbox .tel .t1{ font-size:12px; position:absolute;top:0px;left:60px;}
.pro .left .cbox .tel .t2{ font-size:12px; position:absolute;top:15px;left:60px; font-size:16px; font-weight:bold; color:#2f70b4; font-family: Georgia, "Times New Roman", Times, serif;}
.pro .left .cbox p{line-height:25px;}

.pro .left .cbox1 .ptitle{height:27px; line-height:27px; }
.pro .left .cbox1 .ptitle a{display:block; background:url(i_pro_libg.jpg) no-repeat; color:#fff; padding-left:40px;}
.pro .left .cbox1 .ptitle a:hover,.pro .left .cbox1 .ptitle a.currclass{background:url(i_pro_libg1.jpg) no-repeat;padding-left:40px;}
.pro .left .cbox1 .plist{ margin-top:5px;}
.pro .left .cbox1 .plist li{ width:226px; height:30px; line-height:30px; border-bottom:#e1e1e3 solid 1px; background:url(jian.gif) 20px center no-repeat;}
.pro .left .cbox1 .plist li a{display:block; padding-left:40px;}
.pro .left .cbox1 .plist li a.currclass{color:#26a5e8;}

.pro .right{ width:820px; overflow:hidden;}
.pro .right .title{ height:40px; background: url(c_title.jpg) no-repeat; line-height:40px; padding-left:20px;}
.pro .right .title .b{ font-size:14px; font-weight:bold;}
.pro .right .title span{float:right;}
.pro .right .content{border:#ccc solid 1px;height:auto !important; min-height:300px; height:300px; font-size:14px; line-height:25px;}
.pro .right .content .danye{padding:20px;}
.pro .right .content .danye p{ margin-bottom:10px; }

.newslist{ padding:15px;}
ul.newslist{list-style-type:circle}
.newslist li{ width:100%;margin-bottom:5px; border-bottom:#dadada dashed 1px; font-size:14px; overflow:hidden;}
.newslist li p{ line-height:25px; text-align:left; padding-bottom:10px; font-size:12px; color:#666; width:100%;}

.pro .right .content .showpic{ padding:20px; overflow:hidden;}
.pro .right .content .showpic .left,.pro .right .content .showpic .left img{ width:412px; height:300px;}
.pro .right .content .showpic .right{ width:340px;height:300px;}
.pro .right .content .showpic .right h3{color:#417995; font-size:18px; line-height:35px; border-bottom:#ccc dashed 1px; margin-bottom:5px;}
.pro .right .content .showpic .right p{line-height:30px;}

.pro .right .content .showpic .jieshao{ padding:0;}
.pro .right .content .showpic .jieshao .tt{ height:40px; line-height:30px; background:url(1100title2.jpg) no-repeat; color:#fff;font-size:16px; font-weight:bold; padding-left:30px;}
.pro .right .content .showpic .jieshao h3{height:1px; background:#0157a4; overflow:hidden;}
.zx {
    height: 38px;
    width: 100px;
    border-radius: 5px;
    background: #1a53a0;
    padding: 0 10px;
    font-size: 18px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    font-weight: normal;
    display: block;
}
.xgcpbg {padding:20px 0 0px 0px; border:#ccc solid 0px; overflow:hidden;}
.xgcpbg li{ width:174px; float:left; margin-right:20px; font-family:"微软雅黑"; font-size:14px; text-align:center}
.xgcpbg li a{}
.xgcpbg li.a4{margin-right:0;}
.xgcpbg li img{ width:172px; height:146px; border:#ccc solid 1px;}


.news-show{padding:20px; overflow:hidden;}
.news-show h4{ text-align:center; font-size:24px; font-family:"微软雅黑"; color:#bc3c3c}
.news-show h3{ font-size:12px; text-align:center; padding-top:10px; color:#797979}
.news-shtit{ padding:20px; margin-top:10px; background-color:#E3E3E3}
.news-shcen{ padding:20px 0; line-height:25px;}
.n_img{width:500px; margin:20px auto;text-align:center; overflow:hidden;}
.prew{ width:45%; height:29px; border:1px solid #d1d1d1; line-height:29px; margin-bottom:12px; float:left;}
.prew span{ width:81px; background-color:#cdcdcd; display:block; float:left; text-align:center; height:29px;margin-right:15px;}
.prew p{ padding-left:10px; float:left}


.ad1{width:1100px; margin:0 auto; height:280px; background:url(rbanner1.jpg) no-repeat;}
.ad2{width:1100px; margin:0 auto; height:280px; background:url(rbanner2.jpg) no-repeat;}
.ad3{width:1100px; margin:0 auto; height:280px; background:url(rbanner3.jpg) no-repeat;}
.ad4{width:1100px; margin:0 auto; height:280px; background:url(rbanner4.jpg) no-repeat;}

/*新闻*/
.news{ height:430px; background:url(newstitle.jpg) no-repeat;}
.news .cbox{}
.news .cbox .info1{ width:336px; margin:0 20px 0 20px;}
.news .cbox .info1 .title{30px; line-height:30px; padding:10px 0 0 0px;  font-weight:bold; font-size:18px;}
.news .cbox .info1 .tt{ height:112px; margin-top:30px; overflow: hidden;}
.news .cbox .info1 .tt .img{background:url(imgbg.jpg) center bottom no-repeat; width:140px; height:112px;}
.news .cbox .info1 .tt .img img{ width:140px; height:100px; overflow:hidden;}

.news .cbox .info1 .tt .text{width:185px;}
.news .cbox .info1 .tt .text a{color:#000;}
.news .cbox .info1 .tt .text p{line-height:25px;}
.news .cbox .info1 .tt .text p .b{font-size:14px; color:#000;}
.news .cbox .info1 .tt .text p .blue{color:#0574c3;}

.nlist{}
.nlist li{ background:url(jian1.jpg) left center no-repeat; height:40px; line-height:40px; border-bottom:#ccc dashed 1px;}
.nlist li .date{float:right;}
.nlist li.a6{border-bottom:none;}
.nlist li a{ display:block; padding-left:15px;}

.news .cbox .info3{width:345px;}
.news .cbox .info3 .title{30px; line-height:30px; padding:18px 0 0 50px;  font-weight:bold; font-size:18px; color:#fff;}
.news .cbox .info3 .info{ width:305px; margin:0 auto; margin-top:20px; }
.news .cbox .info3 .info li{ border-top:#ccc dashed 1px; height:150px; padding-left:30px; margin-top:20px;background:url(ask.jpg) left 10px no-repeat;}
.news .cbox .info3 .info li p{line-height:25px;}

.ry_news{padding:15px 20px 20px 20px;}
.ry_news li{ height:80px;border-bottom:#ccc dashed 1px; vertical-align:middle; background:url(jian1.gif) left 18px no-repeat; padding-left:20px; line-height:25px; padding-top:5px; padding-bottom:10px;}
.ry_news li b{line-height:30px; font-size:14px; color:#2274bd;}
.ry_news li p{ color:#999; font-size:12px;}

.news_con { padding:20px; font-size:14px;  line-height:25px; overflow:hidden;}  /*资讯中心大框架*/
.djgz_title{ width:830px; height:50px; padding-bottom:15px; border-bottom:1px solid #eeeeee; margin-bottom:10px; text-align:center;}
.djgz_text{ font-size:16px; font-weight:bold; color:#000; padding-bottom:10px;}
.djgz_titext{ color:#959595;}
.ct p{line-height:35px;}

/*公司简介*/
.aboutus{ background:#f8f8f8; padding:20px 0 20px 0; overflow:hidden;}
.aboutus .title{ height:40px; font-size:18px; color:#fff; background:url(1100title1.jpg) left top no-repeat; padding-left:30px;}
.aboutus .cbox{ padding:20px; height:200px;overflow:hidden;}
.aboutus .cbox .img img{width:340px; height:230px;}
.aboutus .cbox .text{ width:700px; font-size:14px;}
.aboutus .cbox .text p{text-indent:2em; margin-bottom:10px; line-height:25px;}

/*留言*/
.message{ background:url(5-120601092511-50.jpg); height:auto !important; min-height:200px; height:200px;}
.message .title{height:40px; background:url(1100titlebg.png) no-repeat; color:#fff; font-size:18px; padding-left:13px;}
.message .cbox{padding:0 50px 10px 50px; height:400px;}
.message .cbox .img{height:400px; width:520px; background:url(message.png) no-repeat; position:relative;}
.message .cbox .img .text{ color:#f00; font-size:22px; line-height:30px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; position:absolute; top:365px; left:230px;}
.message .cbox .online{ width:450px;}
.message .cbox .online .table td{padding:10px 0; margin-bottom:10px; font-size:14px;}
.message .cbox .online .table .input{ width:338px; height:38px;color:#333;background:#fff; border:#d9d3d3 solid 1px; border-radius:2px; padding:0 10px; line-height:38px;}
.message .cbox .online .red{color:#f00;}
.message .cbox .online .table .sbtn{width:100px; height:38px; line-height:38px; font-size:16px; color:#fff; background:#3089cd; border:none; cursor:pointer; border-radius:3px; margin-left:20px;}

.link{ background:#f8f8f8; }
.link .title{height:40px; background:url(1100titlebg1.png) no-repeat; color:#fff; font-size:18px; padding-left:13px;}
.link .cbox{padding:20px; overflow:hidden;}
.link .cbox li{float:left; display:inline; margin-right:10px; line-height:25x; height:25px;}


/*幻灯*/
/*#banner{ height:475px;}
.main_image {width:100%; height:475px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:475px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:475px;}
.main_image li span {display:block; width:100%; height:475px}
.main_image li a {display:block; width:100%; height:475px}
.main_image li .img_1 {background: url(banner1.jpg) center top no-repeat}
.main_image li .img_2 {background: url(banner2.jpg) center top no-repeat}
.main_image li .img_3 {background: url(banner3.jpg) center top no-repeat}
.main_image li .img_4 {background: url(banner4.jpg) center top no-repeat}
div.flicking_con {width:1000px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:438px; left:48%; z-index:999; } 
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url(btn_main_img.png) 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:200px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:200px;}*/


.banner{width:100%;height:490px;position:relative;overflow:hidden;}
.banList{position:absolute;left:50%;margin-left:-960px;height:490px}
.banList li{height:490px;opacity:0;position:absolute;transform:scale(0);transition:transform 0.5s ease 0s, opacity 1.5s ease 0s;z-index:1;}
.banList li.active{opacity:1;transform:scale(1);z-index:2;}
.fomW{position:absolute;bottom:20px;left:50%;height:20px;z-index:9;width:1000px;margin-left:-500px}
.jsNav{text-align:center;}
.jsNav a{display:inline-block;background:#fff;width:15px;height:15px;border-radius:50%;margin:0 5px;}
.jsNav a.current{background:#fc8f0f;cursor:pointer}

/*内页*/

/*产品自动滚动*/
.mr_frbox{height:120px; margin:25px 0 0px 0;}
.mr_frBtnL{float:left;cursor:pointer; width:26px; margin:30px 14px 0 0;display:inline;}
.mr_frUl{float:left;height:120px;width:880px;}
.mr_frBtnR{float:right;width:26px; margin:30px 0px 0 14px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:120px;width:168px;margin-right:10px; overflow:hidden;}
.mr_frUl ul li p{line-height:30px; text-align:center; font-size:14px;}
.mr_frUl ul li img{display:block; width:164px; height:80px; border:#fff solid 1px;}
.mr_frUl ul li a:hover img{}

.mr_frUl ul li .text{padding:0 20px;}
.mr_frUl ul li .text .pname{line-height:30px; height:30px; text-align:center; margin-top:10px; font-size:14px;}
.mr_frUl ul li .text span{float:left;}
.mr_frUl ul li .text .online{width:90px; height:20px; border:#d2d2d4 solid 2px; text-align:center; background:#c80002; line-height:20px; margin-left:13px; margin-right:20px;}
.mr_frUl ul li .text .intro{width:90px; height:20px; border:#d2d2d4 solid 2px; text-align:center; background:#535353;line-height:20px; margin-right:10px;}

.mr_frbox1{height:210px; margin:15px 0 0px 0;}
.mr_frBtnL1{float:left;cursor:pointer; width:19px; margin:88px 0px 0 0;display:inline;}
.mr_frUl1{float:left;height:210px;width:892px; background:#2878b5; border-radius:3px; padding:15px 10px 15px 20px;}
.mr_frBtnR1{float:right;width:19px; margin:88px 0px 0 0;cursor:pointer;}
.mr_frUl1 ul li{display:inline;float:left;height:210px;width:285px;margin-right:15px; overflow:hidden;}
.mr_frUl1 ul li p{line-height:30px; text-align:center; font-size:14px;}
.mr_frUl1 ul li img{display:block; width:272px; height:202px; border:#fff solid 4px;}
.mr_frUl1 ul li a:hover img{}

.n_list{}
.n_list li{background:url(i_dian.jpg) left center no-repeat;height:25px; line-height:25px; vertical-align:middle;overflow:hidden}
.n_list li span{margin-left:10px;}
/*文章分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:none;}
#fenye .prev,#fenye .next{width:52px;text-align:center;}
#fenye a.curr{width:22px; background:#c30000; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#333333;background:#fff; display:inline; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px;}
#fenye a.num{width:22px;}
#fenye a:visited{color:#333333;} 
#fenye a:hover{color:#fff; background:#c30000; border:1px solid #c30000;float:left;}
#fenye span{line-height:30px;}

 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}

.articlelist{}
.articlelist ul{padding:8px;}
.articlelist li{ line-height:28px; background:url(c_dian.gif) no-repeat 0px 0px; padding-left:12px;}
.articlelist a{ color:#333; font-size:14px;}
.articlelist a:hover{ color:#c30000; font-size:14px;}
.articlelist span.date{ float:right; font-size:14px; color:#bdafae; font-size:12px;}



/*翻页*/
.pagebar {
	float:;
	padding: 20px 0;
	text-align: center;
	height: 34px;
	font-size: 0;
}
.pagebar img {
	position: relative;
	top: 2px;
}
.pagebar .page_now {
	display: inline-block;
	padding: 0 15px;
	height: 32px;
	line-height: 32px;
	background: #28a5e8;
	border: 1px solid #28a5e8;
	color: white;
	text-align: center;
}
.pagebar a {
	display: inline-block;
	height: 32px;
	padding: 0 15px;
	line-height: 32px;
	background: white;
	border: 1px solid #E3E3E3;
	text-align: center;
	color:#333;
}
.pagebar a, .pagebar span {
	font-size: 12px;
	margin: 0 5px;
	vertical-align: middle;
	border-radius: 2px;
}
.pagebar a:hover {
	border: 1px solid #E3E3E3;
	background: #F1F1F1;
	color: black;
	text-decoration: none;
}
.btn{padding: 0px 5px;
	text-align: center;
	height: 25px;
	}
	
.fuwu { width:313px; text-align:center; background-color:#2f76f1; height:220px; }
.line      {  margin: 30px auto;
    width: 30px;
    height: 2px;
    background-color: #fff; }
	
	
.fuwu-font {font-size: 24px; height:24px; line-height:24px;
color: #fff; }	

.fuwu-font1 {font-size: 14px;
color: #fff; }	